sticky biscuit - Turkish English Dictionary